﻿//==============================================================================  
//Copyright (C) 2012-2015 9UN.ORG. All rights reserved. 
//GUID：e54971c8-6ff3-439b-a885-8258c0868a13
//CLR Version: 4.0.30319.18033
//Code Author：Kevin Wang
//Contact：Email(Admin@9un.org),QQ(265382 or 74344)
//Filename：AudioTrackInfo
//Namespace：RuanRang.Media.Core.Common
//Functions：AudioTrackInfo  
//Created by Kevin Wang at 2013/3/4 22:24:43 http://blog.9un.org
//============================================================================== 

namespace RuanRang.Media.Core.Common
{
    /// <summary>
    /// Encapsulates information about audio track.
    /// </summary>
    public class AudioTrackInfo
    {
        /// <summary>
        /// Gets or sets the ID.
        /// </summary>
        /// <value>The ID.</value>
        public int ID { get; set; }

        /// <summary>
        /// Codec FOURCC code.
        /// </summary>
        public string CodecName
        {
            get;
            set;
        }

        /// <summary>
        /// Channels count.
        /// </summary>
        public AudioChannelsType Channels
        {
            get;
            set;
        }

        /// <summary>
        /// Codec description.
        /// </summary>
        public string Description
        {
            get;
            set;
        }

        /// <summary>
        /// Sample rate. Samples per second (Hz).
        /// </summary>
        public double BitRate
        {
            get;
            set;
        }
    }
}
